// map，filter有返回值
// foreach和map都不能用break,foreach无返回值

// var arr=[1,2,3,7]
//  var a=arr.map((a,index) => {
//     //  console.log(2*a,index);
//     return a<=3
// });
// console.log(a.length);
// console.log(a);
// var str='2分钟前推送了新的提交到 main 分支';
// str.concat('dsa')
// var str1=str.concat('> ','dsa')
//  console.log(str1.length);
//  console.log(str.slice(0,3));
//  str.slice()
// var arr=[1,2,3,7]
// arr.push(2)
// arr.unshift(0)
// arr.pop()
// arr.shift()
// arr.sort()
// // arr.reverse()
// console.log(arr);

// const numberArray = [40, 1, 5, 200];
// const unicode=numberArray.map(item=>{
//     var str=item.toString()
//     var unicode = str.charCodeAt(0);
//     return unicode
// })

// console.log(unicode);
// console.log(numberArray.sort());

// const mixedNumericArray = ["80", "9", "700", 40, 1, 5, 200];

// function compareNumbers(a, b) {
//   return a - b;
// }
// var arr1=mixedNumericArray.sort(compareNumbers)
// console.log(arr1);
// console.log(arr1.findIndex((a)=>a==200
// ));

const numberArray = [40, 1, 5, 200];
numberArray.findIndex((item) => {
    if (item > 1) {
        return true
    }
    else {
        return false
    }
})
// 递归求和1到100参数为第一个数第二个数
function add(num1, num2) {
    let num = num1 + num2
    if (num2 + 1 > 100) {
        return num
    } else {
        return  add(num, num2 + 1)
    }
}

console.log(add(1,2));
